package br.net.atasacramental.atividade.model;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name="ATIVIDADE_STATUS_MOTIVO")
public class AtividadeStatusMotivo{
	
	@Id 
	@GenericGenerator(name="seq_atividade_status_motivo" , strategy="increment")
	@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="seq_atividade_status_motivo")	 
	@Column(name="ID_ATIVIDADE_STATUS_MOTIVO")
	private int idAtividadeStatusMotivo;
	@Column(name="ID_ATIVIDADE_STATUS")
	private int idAtividadeStatus;
	@Column(name="MOMENTO")
	private Date momento;
	@Column(name="DESCRICAO")
	private String descricao;
	
	
	public AtividadeStatusMotivo(){
		super();
	}	
	public int getIdAtividadeStatusMotivo() {
		return idAtividadeStatusMotivo;
	}
	public void setIdAtividadeStatusMotivo(int idAtividadeStatusMotivo) {
		this.idAtividadeStatusMotivo = idAtividadeStatusMotivo;
	}
	public int getIdAtividadeStatus(){
		return this.idAtividadeStatus;
	}
	public void setIdAtividadeStatus(int idAtividadeStatus){
		this.idAtividadeStatus = idAtividadeStatus;
	}	
	public Date getMomento(){
		return this.momento;
	}
	public void setMomento(Date momento){
		this.momento = momento;
	}	
	public String getDescricao(){
		return this.descricao;
	}
	public void setDescricao(String descricao){
		this.descricao = descricao;
	}	
}
